var Mock = require('mockjs');

var userInfo = Mock.mock({
    'data': {
        // 用户头像
        'userAvatar': 'https://picsum.photos/200/200?random=1',
        // 用户昵称
        'nickName': 'ZengHao',
        // 用户名
        'userName': 'ZengHao',
        // 用户邮箱
        'userEmail': '@email',
        // 用户简介
        'userIntroduce': '@cparagraph(1,3)',
        // 用户标签
        'userTags|1-5': ['@cword(2,5)'],
        // 用户的QQ号
        'userQQ': '@integer(100000000,999999999)',
        // 性别
        'userSex': '@integer(0,1)',
        // 年龄
        'userAge': '@integer(18,60)',
        // 微信
        'userWeChat': '@word(5,10)',
        // 感兴趣的标签
        'userInterestTags': [1, 2, 3],
    }
})

var updateUserInfo = Mock.mock({
    'code': 200,
    'msg': '修改成功'
})

// 请求发送验证码的反馈信息
var verifyCode = Mock.mock({
    'code': 200,
    'msg': '发送成功',
    data: {
        verifyCode: '123456'
    }
})

// 发送修改邮箱的请求的反馈信息
var changeEmail = Mock.mock({
    'code': 200,
    'msg': '修改成功'
})

var changePassword = Mock.mock({
    'code': 200,
    'msg': '修改成功'
})

export default {
    userInfo: userInfo,
    updateUserInfo: updateUserInfo,
    verifyCode: verifyCode,
    changeEmail: changeEmail,
    changePassword: changePassword
};